.clear {
    display: block;
    clear: both;
}
/* --------------------------
 * CONTENT
 * -------------------------- */

.page-content h2,
.page-content h3 {
    margin-top: 20px;
    margin-bottom: 6px;
} 
.page-content h2 {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 24px;
}
.page-content h3 {
    font-size: 14px;
}
 

/* --------------------------
 * CORE ELEMENTS
 * -------------------------- */

/* Adjust node form column widths */
.column-main {
    width: 75% !important;
}
.column-side {
    width: 24.99% !important;
}
.form-layout-default {
    background-position: 75% 0 !important;
}

/* Overlay Module */
html.overlay-loading #overlay-container .overlay-modal-background {
    background: rgba(0, 0, 0, .75) url('img/overlay-loading.gif') center center no-repeat;
}

/* Center loading icon on node references */
html.js input.throbbing {
    background-position: 100% 0px !important;
}

/* Padding for multiple-value fieldset headers */
form .form-wrapper .field-multiple-table th.field-label {
    padding-left: 10px;
}*


/* --------------------------
 * DOMAIN ACCESS
 * -------------------------- */

/* Table Lists and Fixing Narrow Fields */
#domain-alias-form table.sticky-table td.narrow-field,
#domain-alias-form table.sticky-table td.narrow-field {
    width: 60px;
}
#domain-alias-form table.sticky-table td.full-width-field input.fluid {
    width: 100%;
}


/* --------------------------
 * NODE REFERENCE AND DIALOG
 * -------------------------- */

/* Hide Tabledrag/Weight toggle */
.tabledrag-toggle-weight-wrapper {
    display: none;
}
/* Add, Search and Modify Buttons */
.field-type-node-reference table .dialog-links {
    margin: 0;
    
}
.field-type-node-reference .dialog-links ul {
    float: left;
    width: 93px;
}
.field-type-node-reference .dialog-links li {
    float: left;
}
.field-type-node-reference ul.references-dialog-links li a {
    display: block;
    padding: 2px;
    margin: 0 0 0 5px;
    width: 20px;
    height: 20px;
    border: 1px solid #CECECE;
    text-indent: -9999px;
}
.field-type-node-reference ul.references-dialog-links li a.add-dialog,
.field-type-node-reference ul.references-dialog-links li a.edit-dialog,
.field-type-node-reference ul.references-dialog-links li a.search-dialog {
    background: #E8E8E8 url('img/nodereference-sprite.png') top left no-repeat;
}
.field-type-node-reference ul.references-dialog-links li a.add-dialog {
    background-position: -58px 3px;
}
.field-type-node-reference ul.references-dialog-links li a.edit-dialog {
    background-position: 2px -17px;
}
.field-type-node-reference ul.references-dialog-links li a.search-dialog {
    background-position: -38px 3px;
}
.field-type-node-reference .dialog-links li a.search-dialog:hover,
.field-type-node-reference .dialog-links li a.add-dialog:hover,
.field-type-node-reference .dialog-links li a.edit-dialog:hover {
    background-color: #fff;
}

/* Multiple Node References */
.field-widget-node-reference-autocomplete.multiple-references.reference-dialog td .form-item,
.field-widget-node-reference-autocomplete.multiple-references.reference-dialog td .dialog-links {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

/* Single Node Reference */
.field-widget-node-reference-autocomplete.single-reference.reference-dialog {
    padding: 5px 10px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}
.field-widget-node-reference-autocomplete.single-reference.reference-dialog .form-item,
.field-widget-node-reference-autocomplete.single-reference.reference-dialog .dialog-links {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.field-widget-node-reference-autocomplete.single-reference.reference-dialog .dialog-links ul {
    margin-top: 20px;
}
.field-widget-node-reference-autocomplete.single-reference.reference-dialog .form-item input.fluid {
    margin-bottom: 0;
}


/* Multiple-value fields (class fluid) */
.field-multiple-table input.form-text.fluid {
    width: 100%; 
}

/* Autocomplete node reference fields */
.field-type-node-reference input.form-autocomplete {
    width: 100%;
}
.view-id-node_references input.form-text,
.field-type-node-reference input.form-autocomplete,
.field-type-node-reference input.form-autocomplete.throbbing {
    background: url('/misc/throbber.gif') 100% 6px no-repeat !important;
}
.view-id-node_references input.form-text.throbbing,
.field-type-node-reference input.form-autocomplete.throbbing {
    background-position: 100% -14px !important;
}

/* Autocomplete options */
.node-form #autocomplete {
    border: 1px solid #AACCEE;
    border-top: 1px;
    opacity: .89;
}
.node-form #autocomplete li {
    padding-left: 4px;
}
.node-form #autocomplete li.selected {
    color: #333;
    background: #AACCEE;
}

/* Fixed Admin Toolbar which causes a horizontal scrollbar */
#admin-menu {
    margin: 0 !important;
    padding: 0 !important;
}

/* Fix Date field padding */
.container-inline-date .date-padding {
    padding: 0;
}
.container-inline-date .form-item .form-item {
    margin-top: 0;
}


/* --------------------------
 * STICKY NODE EDIT COLUMN SIDE
 * -------------------------- */

.column-side.fixed {
    position: fixed;
    top: 0;
    right: 2.1%;
    width: 23.95% !important;
}
#overlay .column-side.fixed {
    top: 50px;
    right: 4.2%;
    width: 22.9% !important;
}
.node-page-form .column-main .form-actions {
    display: none !important;
}